#ifndef KEY_H
    #define KEY_H
	  #include "stm32f10x.h"
	  #include "system.h"
	  #include "systick.h"
		
		//时钟使能 
		#define KEY_PORT_RCC RCC_APB2Periph_GPIOA
		//端口
		#define KEY_PORT GPIOA
		//引脚
		#define KEY1_PIN GPIO_Pin_15
		#define KEY2_PIN GPIO_Pin_14
		#define KEY3_PIN GPIO_Pin_13
		#define KEY4_PIN GPIO_Pin_12
		#define key1 PAin(15)
		#define key2 PAin(14)
		#define key3 PAin(13)
		#define key4 PAin(12)
		
		#define key1_pressed_ret 1
		#define key2_pressed_ret 2
		#define key3_pressed_ret 3
		#define key4_pressed_ret 4
		
		void keyInit();
		
		
		/**
		// 1 长按是否多次技术 1 是 0 只计数一次
		  2 返回那个键被按下
			 1 key1被按下
			 2 key2被按下
			 3 key3被按下
			 4 key4被按下
			
		**/
		u8 keyScan(u8 holdPrcssedCount);

#endif